• word of the day

    trimorphodon lambda

    trimorphodon lambda - Dictionary definition and meaning for word trimorphodon lambda

    Definition
    (noun) of desert regions of southwestern North America
    Synonyms : sonoran lyre snake
Download our Mobile App Today
Receive our word of the day
on Whatsapp